const reflect.Chan

49 uses

	reflect (current package)
		abi.go#L200: 	case UnsafePointer, Pointer, Chan, Map, Func:
		iter.go#L107: 	case Chan:
		type.go#L299: 	Chan
		type.go#L495: 	Chan:          "chan",
		type.go#L726: 	if t.Kind() != Chan {
		type.go#L883: 	case Int8, Int16, Int32, Int64, Int, Uint8, Uint16, Uint32, Uint64, Uint, Uintptr, Array, Slice, Chan, String, Map:
		type.go#L1585: 	case Chan:
		type.go#L1773: 	ckey := cacheKey{Chan, typ, nil, uintptr(dir)}
		type.go#L1989: 	case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, String, UnsafePointer:
		type.go#L2013: 	case Bool, Int, Int8, Int16, Int32, Int64, Uint, Uint8, Uint16, Uint32, Uint64, Uintptr, Chan, Pointer, UnsafePointer:
		type.go#L2159: 	case Int8, Int16, Int32, Int64, Int, Uint8, Uint16, Uint32, Uint64, Uint, Uintptr, Chan, Pointer, Bool, UnsafePointer:
		type.go#L2838: 	case Chan, Func, Map, Pointer, Slice, String, UnsafePointer:
		value.go#L1163: 	case Chan:
		value.go#L1178: 	v.mustBe(Chan)
		value.go#L1608: 	case Chan, Func, Map, Pointer, UnsafePointer:
		value.go#L1675: 	case Chan, Func, Interface, Map, Pointer, Slice, UnsafePointer:
		value.go#L1804: 	case Chan, Func, Map, Pointer, UnsafePointer:
		value.go#L1836: 	case Chan:
		value.go#L2031: 	case Chan, Map, UnsafePointer:
		value.go#L2064: 	v.mustBe(Chan)
		value.go#L2097: 	v.mustBe(Chan)
		value.go#L2437: 	v.mustBe(Chan)
		value.go#L2447: 	v.mustBe(Chan)
		value.go#L2583: 	case Chan, Map, UnsafePointer:
		value.go#L2906: 			ch.mustBe(Chan)
		value.go#L2937: 			ch.mustBe(Chan)
		value.go#L3008: 	if typ.Kind() != Chan {
		value.go#L3019: 	return Value{t, ch, flag(Chan)}
		value.go#L3265: 	case Chan, Pointer, UnsafePointer:
		value.go#L3368: 	case Chan:

	fmt
		print.go#L552: 	case reflect.Chan, reflect.Func, reflect.Map, reflect.Pointer, reflect.Slice, reflect.UnsafePointer:
		print.go#L926: 	case reflect.Chan, reflect.Func, reflect.UnsafePointer:

	github.com/google/go-cmp/cmp
		compare.go#L284: 	case reflect.Chan, reflect.UnsafePointer:
		report_reflect.go#L76: 		case reflect.Chan, reflect.Func, reflect.Ptr:
		report_reflect.go#L182: 	case reflect.UnsafePointer, reflect.Chan, reflect.Func:

	github.com/google/go-cmp/cmp/internal/value
		name.go#L51: 	case reflect.Chan:
		sort.go#L56: 	case reflect.Ptr, reflect.UnsafePointer, reflect.Chan:

	go.uber.org/mock/gomock
		call.go#L202: 			case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Ptr, reflect.Slice:
		matchers.go#L152: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map,
		matchers.go#L256: 	case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String:

	go/ast
		print.go#L24: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:

	gotest.tools/v3/assert/cmp
		compare.go#L277: 		if kind >= reflect.Chan && kind <= reflect.Slice {

	internal/fmtsort
		sort.go#L104: 	case reflect.Chan:

	text/template
		exec.go#L336: 	case reflect.Chan, reflect.Func, reflect.Pointer, reflect.UnsafePointer, reflect.Interface:
		exec.go#L431: 	case reflect.Chan:
		exec.go#L883: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice:
		exec.go#L1128: 			case reflect.Chan, reflect.Func:
		funcs.go#L307: 	case reflect.Array, reflect.Chan, reflect.Map, reflect.Slice, reflect.String:
		funcs.go#L451: 	case reflect.Chan, reflect.Func, reflect.Interface, reflect.Map, reflect.Pointer, reflect.Slice: